]> dgit.raspbian.org Git - gnome-shell.git/commit
shell-recorder-src: rework queue handling
authorWim Taymans <wtaymans@redhat.com>
Tue, 16 Jun 2015 07:03:30 +0000 (09:03 +0200)
committerWim Taymans <wtaymans@redhat.com>
Tue, 16 Jun 2015 07:03:30 +0000 (09:03 +0200)
commit2015fc97dc3938bceb90feace193c012f9bb2e9d
tree045dcd5455bbbd5b6a900892fbf716f951389334
parent35889a0f7d2a0092985936a4be98dd5dbc8ffbeb
shell-recorder-src: rework queue handling

Use our own locking and queue instead of async_queue.
Implement unlock and unlock_stop to make the create function return
FLUSHING. This is important to be able to pause the pipeline after some
error occured in the pipeline.
Implement start/stop to clear the queue and its state.
src/shell-recorder-src.c